<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CUDNN Frontend API: nlohmann::detail::type_error Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">CUDNN Frontend API
   &#160;<span id="projectnumber">8.3.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('da/d1c/classnlohmann_1_1detail_1_1type__error.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="../../d3/de5/classnlohmann_1_1detail_1_1type__error-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">nlohmann::detail::type_error Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>exception indicating executing a member function with a wrong type  
 <a href="../../da/d1c/classnlohmann_1_1detail_1_1type__error.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for nlohmann::detail::type_error:</div>
<div class="dyncontent">
<div class="center"><img src="../../d8/d7c/classnlohmann_1_1detail_1_1type__error__inherit__graph.png" border="0" usemap="#nlohmann_1_1detail_1_1type__error_inherit__map" alt="Inheritance graph"/></div>
<map name="nlohmann_1_1detail_1_1type__error_inherit__map" id="nlohmann_1_1detail_1_1type__error_inherit__map">
<area shape="rect" id="node2" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html" title="general exception of the basic_json class " alt="" coords="5,131,187,267"/>
<area shape="rect" id="node3" title="STL class. " alt="" coords="44,5,148,83"/>
</map>
</div>
<div class="dynheader">
Collaboration diagram for nlohmann::detail::type_error:</div>
<div class="dyncontent">
<div class="center"><img src="../../d9/d78/classnlohmann_1_1detail_1_1type__error__coll__graph.png" border="0" usemap="#nlohmann_1_1detail_1_1type__error_coll__map" alt="Collaboration graph"/></div>
<map name="nlohmann_1_1detail_1_1type__error_coll__map" id="nlohmann_1_1detail_1_1type__error_coll__map">
<area shape="rect" id="node2" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html" title="general exception of the basic_json class " alt="" coords="51,272,232,393"/>
<area shape="rect" id="node3" title="STL class. " alt="" coords="5,5,109,83"/>
<area shape="rect" id="node4" title="STL class. " alt="" coords="79,132,203,209"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a838a5e301cf97289c2d106b9ace1470f"><td class="memTemplParams" colspan="2">template&lt;typename BasicJsonType &gt; </td></tr>
<tr class="memitem:a838a5e301cf97289c2d106b9ace1470f"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="../../da/d1c/classnlohmann_1_1detail_1_1type__error.html">type_error</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../da/d1c/classnlohmann_1_1detail_1_1type__error.html#a838a5e301cf97289c2d106b9ace1470f">create</a> (int id_, const <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21">std::string</a> &amp;what_arg, const BasicJsonType &amp;context)</td></tr>
<tr class="separator:a838a5e301cf97289c2d106b9ace1470f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:aa01edaa0bf18b853368f0b900e485cd7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d1c/classnlohmann_1_1detail_1_1type__error.html#aa01edaa0bf18b853368f0b900e485cd7">type_error</a> (int id_, const char *what_arg)</td></tr>
<tr class="separator:aa01edaa0bf18b853368f0b900e485cd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_methods_classnlohmann_1_1detail_1_1exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classnlohmann_1_1detail_1_1exception')"><img src="../../closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html">nlohmann::detail::exception</a></td></tr>
<tr class="memitem:a0672c25ecdf14d1a071d4d6478a65af0 inherit pub_methods_classnlohmann_1_1detail_1_1exception"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html#a0672c25ecdf14d1a071d4d6478a65af0">what</a> () const noexcept override</td></tr>
<tr class="memdesc:a0672c25ecdf14d1a071d4d6478a65af0 inherit pub_methods_classnlohmann_1_1detail_1_1exception"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the explanatory string  <a href="../../de/df2/classnlohmann_1_1detail_1_1exception.html#a0672c25ecdf14d1a071d4d6478a65af0">More...</a><br /></td></tr>
<tr class="separator:a0672c25ecdf14d1a071d4d6478a65af0 inherit pub_methods_classnlohmann_1_1detail_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classnlohmann_1_1detail_1_1exception"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classnlohmann_1_1detail_1_1exception')"><img src="../../closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html">nlohmann::detail::exception</a></td></tr>
<tr class="memitem:a0d4589a3fb54e81646d986c05efa3b9a inherit pub_attribs_classnlohmann_1_1detail_1_1exception"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html#a0d4589a3fb54e81646d986c05efa3b9a">id</a></td></tr>
<tr class="memdesc:a0d4589a3fb54e81646d986c05efa3b9a inherit pub_attribs_classnlohmann_1_1detail_1_1exception"><td class="mdescLeft">&#160;</td><td class="mdescRight">the id of the exception  <a href="../../de/df2/classnlohmann_1_1detail_1_1exception.html#a0d4589a3fb54e81646d986c05efa3b9a">More...</a><br /></td></tr>
<tr class="separator:a0d4589a3fb54e81646d986c05efa3b9a inherit pub_attribs_classnlohmann_1_1detail_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classnlohmann_1_1detail_1_1exception"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classnlohmann_1_1detail_1_1exception')"><img src="../../closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html">nlohmann::detail::exception</a></td></tr>
<tr class="memitem:ae323ad0d53bc724414c2233164e65657 inherit pro_methods_classnlohmann_1_1detail_1_1exception"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html#ae323ad0d53bc724414c2233164e65657">exception</a> (int id_, const char *what_arg)</td></tr>
<tr class="separator:ae323ad0d53bc724414c2233164e65657 inherit pro_methods_classnlohmann_1_1detail_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_methods_classnlohmann_1_1detail_1_1exception"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classnlohmann_1_1detail_1_1exception')"><img src="../../closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html">nlohmann::detail::exception</a></td></tr>
<tr class="memitem:abf41a7e9178356314082284e6cfea278 inherit pro_static_methods_classnlohmann_1_1detail_1_1exception"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html#abf41a7e9178356314082284e6cfea278">name</a> (const <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21">std::string</a> &amp;ename, int id_)</td></tr>
<tr class="separator:abf41a7e9178356314082284e6cfea278 inherit pro_static_methods_classnlohmann_1_1detail_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa353a7dba4fd179f7224b8a2a238a264 inherit pro_static_methods_classnlohmann_1_1detail_1_1exception"><td class="memTemplParams" colspan="2">template&lt;typename BasicJsonType &gt; </td></tr>
<tr class="memitem:aa353a7dba4fd179f7224b8a2a238a264 inherit pro_static_methods_classnlohmann_1_1detail_1_1exception"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21">std::string</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html#aa353a7dba4fd179f7224b8a2a238a264">diagnostics</a> (const BasicJsonType &amp;leaf_element)</td></tr>
<tr class="separator:aa353a7dba4fd179f7224b8a2a238a264 inherit pro_static_methods_classnlohmann_1_1detail_1_1exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>exception indicating executing a member function with a wrong type </p>
<p>This exception is thrown in case of a type error; that is, a library function is executed on a JSON value whose type does not match the expected semantics.</p>
<p>Exceptions have ids 3xx.</p>
<table class="doxtable">
<tr>
<th>name / id </th><th>example message </th><th>description  </th></tr>
<tr>
<td>json.exception.type_error.301 </td><td>cannot create object from initializer list </td><td>To create an object from an initializer list, the initializer list must consist only of a list of pairs whose first element is a string. When this constraint is violated, an array is created instead. </td></tr>
<tr>
<td>json.exception.type_error.302 </td><td>type must be object, but is array </td><td>During implicit or explicit value conversion, the JSON type must be compatible to the target type. For instance, a JSON string can only be converted into string types, but not into numbers or boolean types. </td></tr>
<tr>
<td>json.exception.type_error.303 </td><td>incompatible ReferenceType for get_ref, actual type is object </td><td>To retrieve a reference to a value stored in a <a class="el" href="../../d9/dcc/classnlohmann_1_1basic__json.html">basic_json</a> object with get_ref, the type of the reference must match the value type. For instance, for a JSON array, the <em>ReferenceType</em> must be array_t &amp;. </td></tr>
<tr>
<td>json.exception.type_error.304 </td><td>cannot use at() with string </td><td>The at() member functions can only be executed for certain JSON types. </td></tr>
<tr>
<td>json.exception.type_error.305 </td><td>cannot use operator[] with string </td><td>The operator[] member functions can only be executed for certain JSON types. </td></tr>
<tr>
<td>json.exception.type_error.306 </td><td>cannot use <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a2fb6dae6578e06ae73ca0d7cc8512b1aa2063c1608d6e0baf80249c42e2be5804" title="the parser finished reading a JSON value ">value()</a> with string </td><td>The <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a2fb6dae6578e06ae73ca0d7cc8512b1aa2063c1608d6e0baf80249c42e2be5804">value()</a> member functions can only be executed for certain JSON types. </td></tr>
<tr>
<td>json.exception.type_error.307 </td><td>cannot use erase() with string </td><td>The erase() member functions can only be executed for certain JSON types. </td></tr>
<tr>
<td>json.exception.type_error.308 </td><td>cannot use push_back() with string </td><td>The push_back() and operator+= member functions can only be executed for certain JSON types. </td></tr>
<tr>
<td>json.exception.type_error.309 </td><td>cannot use insert() with </td><td>The insert() member functions can only be executed for certain JSON types. </td></tr>
<tr>
<td>json.exception.type_error.310 </td><td>cannot use swap() with number </td><td>The swap() member functions can only be executed for certain JSON types. </td></tr>
<tr>
<td>json.exception.type_error.311 </td><td>cannot use emplace_back() with string </td><td>The emplace_back() member function can only be executed for certain JSON types. </td></tr>
<tr>
<td>json.exception.type_error.312 </td><td>cannot use update() with string </td><td>The update() member functions can only be executed for certain JSON types. </td></tr>
<tr>
<td>json.exception.type_error.313 </td><td>invalid value to unflatten </td><td>The unflatten function converts an object whose keys are JSON Pointers back into an arbitrary nested JSON value. The JSON Pointers must not overlap, because then the resulting value would not be well defined. </td></tr>
<tr>
<td>json.exception.type_error.314 </td><td>only objects can be unflattened </td><td>The unflatten function only works for an object whose keys are JSON Pointers. </td></tr>
<tr>
<td>json.exception.type_error.315 </td><td>values in object must be primitive </td><td>The unflatten function only works for an object whose keys are JSON Pointers and whose values are primitive. </td></tr>
<tr>
<td>json.exception.type_error.316 </td><td>invalid UTF-8 byte at index 10: 0x7E </td><td>The dump function only works with UTF-8 encoded strings; that is, if you assign a <code><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21" title="string value ">std::string</a></code> to a JSON value, make sure it is UTF-8 encoded. </td></tr>
<tr>
<td>json.exception.type_error.317 </td><td>JSON value cannot be serialized to requested format </td><td>The dynamic type of the object cannot be represented in the requested serialization format (e.g. a raw <code>true</code> or <code>null</code> JSON object cannot be serialized to BSON) </td></tr>
</table>
<p>{The following code shows how a <code><a class="el" href="../../da/d1c/classnlohmann_1_1detail_1_1type__error.html" title="exception indicating executing a member function with a wrong type ">type_error</a></code> exception can be caught.,<a class="el" href="../../da/d1c/classnlohmann_1_1detail_1_1type__error.html" title="exception indicating executing a member function with a wrong type ">type_error</a>}</p>
<dl class="section see"><dt>See also</dt><dd>- <a class="el" href="../../de/df2/classnlohmann_1_1detail_1_1exception.html">exception</a> for the base class of the library exceptions </dd>
<dd>
- <a class="el" href="../../d5/d1a/classnlohmann_1_1detail_1_1parse__error.html">parse_error</a> for exceptions indicating a parse <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a58bb1ef1a9ad287a9cfaf1855784d9acacb5e100e5a9a3e7f6d1fd97512215282" title="throw a parse_error exception in case of a tag ">error</a> </dd>
<dd>
- <a class="el" href="../../d4/d5f/classnlohmann_1_1detail_1_1invalid__iterator.html">invalid_iterator</a> for exceptions indicating errors with iterators </dd>
<dd>
- <a class="el" href="../../d2/d67/classnlohmann_1_1detail_1_1out__of__range.html">out_of_range</a> for exceptions indicating access out of the defined range </dd>
<dd>
- <a class="el" href="../../d5/d1b/classnlohmann_1_1detail_1_1other__error.html">other_error</a> for exceptions indicating other library errors</dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 3.0.0 </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l02912">2912</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aa01edaa0bf18b853368f0b900e485cd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa01edaa0bf18b853368f0b900e485cd7">&#9670;&nbsp;</a></span>type_error()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">nlohmann::detail::type_error::type_error </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>what_arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l02924">2924</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a838a5e301cf97289c2d106b9ace1470f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a838a5e301cf97289c2d106b9ace1470f">&#9670;&nbsp;</a></span>create()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename BasicJsonType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../da/d1c/classnlohmann_1_1detail_1_1type__error.html">type_error</a> nlohmann::detail::type_error::create </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21">std::string</a> &amp;&#160;</td>
          <td class="paramname"><em>what_arg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const BasicJsonType &amp;&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/db8/json_8hpp_source.html#l02916">2916</a> of file <a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>

<p class="reference">References <a class="el" href="../../d5/db8/json_8hpp_source.html#l02664">nlohmann::detail::exception::diagnostics()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l01456">JSON_HEDLEY_NON_NULL</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l02658">nlohmann::detail::exception::name()</a>, and <a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21">nlohmann::detail::string</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d5/db8/json_8hpp_source.html#l20448">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::at()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l18705">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::basic_json()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l22619">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::emplace()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l22566">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::emplace_back()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l21178">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::erase()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l16333">nlohmann::detail::serializer&lt; BasicJsonType &gt;::for()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l03841">nlohmann::detail::from_json()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l12485">nlohmann::json_pointer&lt; BasicJsonType &gt;::get_and_create()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l03855">nlohmann::detail::get_arithmetic_value()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l20390">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::get_binary()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l19806">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::get_impl()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l19924">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::get_ref_impl()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l22689">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::insert()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l20643">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::operator[]()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l22375">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::push_back()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l23089">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::swap()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l12956">nlohmann::json_pointer&lt; BasicJsonType &gt;::unflatten()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l22924">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::update()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l20941">nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType &gt;::value()</a>, <a class="el" href="../../d5/db8/json_8hpp_source.html#l04061">nlohmann::detail::void()</a>, and <a class="el" href="../../d5/db8/json_8hpp_source.html#l13283">nlohmann::detail::binary_writer&lt; BasicJsonType, CharType &gt;::write_bson()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="../../d5/db8/json_8hpp_source.html">json.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="../../d3/d9b/namespacenlohmann.html">nlohmann</a></li><li class="navelem"><a class="el" href="../../dc/df0/namespacenlohmann_1_1detail.html">detail</a></li><li class="navelem"><a class="el" href="../../da/d1c/classnlohmann_1_1detail_1_1type__error.html">type_error</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
